d14bf68a3d172cbb6648a39ad9aa524b426f5371,src/org/opendedup/sdfs/filestore/HashBlobArchive.java,HashBlobArchive,compact,#,1243

Before Change


			}
		} catch (Exception e) {
			SDFSLogger.getLog().error("unable to compact " + id, e);
			HashBlobArchive.compressedLength.addAndGet(-1 * _har.f.length());
			HashBlobArchive.currentLength.addAndGet(-1 * _har.uncompressedLength.get());
			// _har.delete();
			throw new IOException(e);

After Change


			}
		} catch (Exception e) {
			SDFSLogger.getLog().error("unable to compact " + id, e);
			if(_har !=null) {
				HashBlobArchive.compressedLength.addAndGet(-1 * _har.f.length());
				HashBlobArchive.currentLength.addAndGet(-1 * _har.uncompressedLength.get());
			}